home *** CD-ROM | disk | FTP | other *** search
- property mysprite, myphoto, mycounter, myside, myhitable
- global objlist, objfglist, cardlist
-
- on new me, num
- set mysprite to num
- assign(me)
- return me
- end
-
- on turnupa
- puppetSound("turn.AIF")
- repeat with i = 0 to 45
- set mycounter to mycounter + (PI / 90)
- set the width of sprite mysprite to 66 * abs(sin(mycounter))
- updateStage()
- end repeat
- set the castNum of sprite mysprite to member myphoto
- repeat with i = 0 to 45
- set mycounter to mycounter + (PI / 90)
- set the width of sprite mysprite to 66 * abs(sin(mycounter))
- updateStage()
- end repeat
- set the width of sprite mysprite to 66
- set myside to 1
- end
-
- on turnupb
- repeat with i = 0 to 45
- set mycounter to mycounter + (PI / 90)
- set the width of sprite mysprite to 66 * abs(sin(mycounter))
- updateStage()
- end repeat
- set the castNum of sprite mysprite to member "cardface"
- repeat with i = 0 to 45
- set mycounter to mycounter + (PI / 90)
- set the width of sprite mysprite to 66 * abs(sin(mycounter))
- updateStage()
- end repeat
- set the width of sprite mysprite to 66
- set myside to 0
- end
-
- on assign me
- puppetSprite(mysprite, 1)
- set myphoto to getAt(cardlist, mysprite - 4) + 40
- set mycounter to PI / 2
- set myside to 0
- set the castNum of sprite mysprite to member "cardface"
- end
-
- on remove me
- setAt(objfglist, mysprite - 4, 0)
- end
-